import req from '@/utils/request'

// 新增模板
export function addtemplate(data) {
  return req.post('/api/human/contractTemplate/createTemplate', data)
}

// 获取合同模板表(分页查询)
export function getTemplateList(data) {
  return req.post('/api/human/contractTemplate/page', data)
}

// 获取合同模板(单体查询)
export function getTemplateInfo(id) {
  return req.get(`/api/human/contractTemplate/${id}`)
}

// 获取合同模板(单体查询)
export function deleteTemplateInfo(data) {
  return req.delete('/api/human/contractTemplate', { data })
}

// 修改合同模板
export function editTemplateInfo(data) {
  return req.put('/api/human/contractTemplate', data)
}

// 同步模板信息
export function syncTemplateInfo(data) {
  return req.post('/api/human/contractTemplate/syncFddTempParam', data)
}

// 获取模板类型
export function getTypeList(data) {
  return req.post('/api/human/contractTemplateType/page', data)
}

// 跳转法大大
export function toTemplateFadada(data) {
  return req.get('/api/human/contractTemplate/toFadadaEditView', data)
}

// 绑定客户到合同模板
export function bindTemplateCustomer(data) {
  return req.post('/api/human/contractTempCustomerAuth', data)
}

// 删除客户到合同模板
export function deleteTemplateCustomer(data) {
  return req.delete('/api/human/contractTempCustomerAuth/delByCustomerIds', {
    data
  })
}

// 获取合同模板参数
export function getTemplateParams(id) {
  return req.get(`/api/human/contractTempParam/${id}`)
}
